// {
//     status: 200,
//     statusText: 'OK',
//     headers: {
//         connection: 'close',
//         'content-type': 'text/plain',
//         date: 'Sun, 15 May 2022 08:43:35 GMT',
//         'content-length': '76'
//     },
//     config: {
//         transitional: {
//             silentJSONParsing: true,
//             forcedJSONParsing: true,
//             clarifyTimeoutError: false
//         },
//         adapter: [Function: httpAdapter],
//         transformRequest: [
//             [Function: transformRequest]
//         ],
//         transformResponse: [
//             [Function: transformResponse]
//         ],
//         timeout: 0,
//         xsrfCookieName: 'XSRF-TOKEN',
//         xsrfHeaderName: 'X-XSRF-TOKEN',
//         maxContentLength: -1,
//         maxBodyLength: -1,
//         env: { FormData: [Function] },
//         validateStatus: [Function: validateStatus],
//         headers: {
//             Accept: 'application/json, text/plain, */*',
//             'User-Agent': 'axios/0.27.2'
//         },
//         method: 'get',
//         url: 'https://api.weixin.qq.com/sns/jscode2session?appid=wx2b90a6db6396a44c&secret=f8dec95d46632b43e5b52d6ca698350d&js_code=0031ihll2bKmb94Icxol2uiS8l41ihlH&grant_type=authorization_code',
//         data: undefined
//     },
//     request: < ref * 1 > ClientRequest {
//         _events: [Object: null prototype] {
//             abort: [Function(anonymous)],
//             aborted: [Function(anonymous)],
//             connect: [Function(anonymous)],
//             error: [Function(anonymous)],
//             socket: [Function(anonymous)],
//             timeout: [Function(anonymous)],
//             prefinish: [Function: requestOnPrefinish]
//         },
//         _eventsCount: 7,
//         _maxListeners: undefined,
//         outputData: [],
//         outputSize: 0,
//         writable: true,
//         destroyed: false,
//         _last: true,
//         chunkedEncoding: false,
//         shouldKeepAlive: false,
//         maxRequestsOnConnectionReached: false,
//         _defaultKeepAlive: true,
//         useChunkedEncodingByDefault: false,
//         sendDate: false,
//         _removedConnection: false,
//         _removedContLen: false,
//         _removedTE: false,
//         _contentLength: 0,
//         _hasBody: true,
//         _trailer: '',
//         finished: true,
//         _headerSent: true,
//         _closed: false,
//         socket: TLSSocket {
//             _tlsOptions: [Object],
//             _secureEstablished: true,
//             _securePending: false,
//             _newSessionPending: false,
//             _controlReleased: true,
//             secureConnecting: false,
//             _SNICallback: null,
//             servername: 'api.weixin.qq.com',
//             alpnProtocol: false,
//             authorized: true,
//             authorizationError: null,
//             encrypted: true,
//             _events: [Object: null prototype],
//             _eventsCount: 10,
//             connecting: false,
//             _hadError: false,
//             _parent: null,
//             _host: 'api.weixin.qq.com',
//             _readableState: [ReadableState],
//             _maxListeners: undefined,
//             _writableState: [WritableState],
//             allowHalfOpen: false,
//             _sockname: null,
//             _pendingData: null,
//             _pendingEncoding: '',
//             server: undefined,
//             _server: null,
//             ssl: [TLSWrap],
//             _requestCert: true,
//             _rejectUnauthorized: true,
//             parser: null,
//             _httpMessage: [Circular * 1],
//             [Symbol(res)]: [TLSWrap],
//             [Symbol(verified)]: true,
//             [Symbol(pendingSession)]: null,
//             [Symbol(async_id_symbol)]: 89,
//             [Symbol(kHandle)]: [TLSWrap],
//             [Symbol(kSetNoDelay)]: false,
//             [Symbol(lastWriteQueueSize)]: 0,
//             [Symbol(timeout)]: null,
//             [Symbol(kBuffer)]: null,
//             [Symbol(kBufferCb)]: null,
//             [Symbol(kBufferGen)]: null,
//             [Symbol(kCapture)]: false,
//             [Symbol(kBytesRead)]: 0,
//             [Symbol(kBytesWritten)]: 0,
//             [Symbol(connect - options)]: [Object],
//             [Symbol(RequestTimeout)]: undefined
//         },
//         _header: 'GET /sns/jscode2session?appid=wx2b90a6db6396a44c&secret=f8dec95d46632b43e5b52d6ca698350d&js_code=0031ihll2bKmb94Icxol2uiS8l41ihlH&grant_type=authorization_code HTTP/1.1\r\n' +
//             'Accept: application/json, text/plain, */*\r\n' +
//             'User-Agent: axios/0.27.2\r\n' +
//             'Host: api.weixin.qq.com\r\n' +
//             'Connection: close\r\n' +
//             '\r\n',
//         _keepAliveTimeout: 0,
//         _onPendingData: [Function: nop],
//         agent: Agent {
//             _events: [Object: null prototype],
//             _eventsCount: 2,
//             _maxListeners: undefined,
//             defaultPort: 443,
//             protocol: 'https:',
//             options: [Object: null prototype],
//             requests: [Object: null prototype] {},
//             sockets: [Object: null prototype],
//             freeSockets: [Object: null prototype] {},
//             keepAliveMsecs: 1000,
//             keepAlive: false,
//             maxSockets: Infinity,
//             maxFreeSockets: 256,
//             scheduling: 'lifo',
//             maxTotalSockets: Infinity,
//             totalSocketCount: 1,
//             maxCachedSessions: 100,
//             _sessionCache: [Object],
//             [Symbol(kCapture)]: false
//         },
//         socketPath: undefined,
//         method: 'GET',
//         maxHeaderSize: undefined,
//         insecureHTTPParser: undefined,
//         path: '/sns/jscode2session?appid=wx2b90a6db6396a44c&secret=f8dec95d46632b43e5b52d6ca698350d&js_code=0031ihll2bKmb94Icxol2uiS8l41ihlH&grant_type=authorization_code',
//         _ended: true,
//         res: IncomingMessage {
//             _readableState: [ReadableState],
//             _events: [Object: null prototype],
//             _eventsCount: 4,
//             _maxListeners: undefined,
//             socket: [TLSSocket],
//             httpVersionMajor: 1,
//             httpVersionMinor: 1,
//             httpVersion: '1.1',
//             complete: true,
//             rawHeaders: [Array],
//             rawTrailers: [],
//             aborted: false,
//             upgrade: false,
//             url: '',
//             method: null,
//             statusCode: 200,
//             statusMessage: 'OK',
//             client: [TLSSocket],
//             _consuming: false,
//             _dumped: false,
//             req: [Circular * 1],
//             responseUrl: 'https://api.weixin.qq.com/sns/jscode2session?appid=wx2b90a6db6396a44c&secret=f8dec95d46632b43e5b52d6ca698350d&js_code=0031ihll2bKmb94Icxol2uiS8l41ihlH&grant_type=authorization_code',
//             redirects: [],
//             [Symbol(kCapture)]: false,
//             [Symbol(kHeaders)]: [Object],
//             [Symbol(kHeadersCount)]: 8,
//             [Symbol(kTrailers)]: null,
//             [Symbol(kTrailersCount)]: 0,
//             [Symbol(RequestTimeout)]: undefined
//         },
//         aborted: false,
//         timeoutCb: null,
//         upgradeOrConnect: false,
//         parser: null,
//         maxHeadersCount: null,
//         reusedSocket: false,
//         host: 'api.weixin.qq.com',
//         protocol: 'https:',
//         _redirectable: Writable {
//             _writableState: [WritableState],
//             _events: [Object: null prototype],
//             _eventsCount: 3,
//             _maxListeners: undefined,
//             _options: [Object],
//             _ended: true,
//             _ending: true,
//             _redirectCount: 0,
//             _redirects: [],
//             _requestBodyLength: 0,
//             _requestBodyBuffers: [],
//             _onNativeResponse: [Function(anonymous)],
//             _currentRequest: [Circular * 1],
//             _currentUrl: 'https://api.weixin.qq.com/sns/jscode2session?appid=wx2b90a6db6396a44c&secret=f8dec95d46632b43e5b52d6ca698350d&js_code=0031ihll2bKmb94Icxol2uiS8l41ihlH&grant_type=authorization_code',
//             [Symbol(kCapture)]: false
//         },
//         [Symbol(kCapture)]: false,
//         [Symbol(kNeedDrain)]: false,
//         [Symbol(corked)]: 0,
//         [Symbol(kOutHeaders)]: [Object: null prototype] {
//             accept: [Array],
//             'user-agent': [Array],
//             host: [Array]
//         }
//     },
//     data: {
//         errcode: 40163,
//         errmsg: 'code been used, rid: 6280bd37-0b8befed-64387ded'
//     }
// }